437
216
125
411
1319
117
70
20
27
79
214
1458
592
782
104
683
620
267
1912
847
468
610
695
83
50
2102
416
11
84
64
180
224
75
160
128
67
48
36
320
903
39
537
1162
890
145
95
1069
431
456
577
612
1335
1752
387
716