100
1590
487
454
953
104
751
22
309
646
8
608
15
7
153
1281
276
232
727
149
511
359
82
115
1073
190
1895
32
0
0
1255
26
2
1090
