160
126
63
45
32
311
876
36
522
49
1148
894
144
93
1054
420
445
579
590
1324
1744
378
696
943
20
1015
561
282
929
1438
57
164
92
192
524
193
216
439
509
448
1095
331
269
364
628
210
162
2809
1378
527
469
1097
27
24
23
34