2732
2
1120
1
4562
10
2309
2188
4
2322
1289601
5771
1884
3
2802
5
94424
1383
0
5204
24337
22
20312
39
123674
35
1809
1812
4228
2102
2741
5196
3337
980
1431
673
57793
189326
1161
2904