2326
0
2049
1
1616
2
1015
2388
16
1062
3
914
394
15216
9176
4
4874
219264
699
3759
56
10902
8
803
906
346227
9
2003
1459
1331
4392
321
92715
42
682
870362
1295
2294