200
4051
14
91
50
1830
12
95
1358
4
18
2454
38
218
992
2
3
1326
5
1349
1426
1217
0
1
4917
8
2011
6
966
1147
707
892
795
16
522
625
832
498
1251
691
617
780
1181
13
811
583