100
1543
16
126
50
790
2
14
300
722
8
21
607
1
5
1746
3
54
1226
4
31
951
15
1165
35
1517
88
1864
245
3993
25
454
1412
0