2394
1
662
0
3085
5
2082
3491
4
19944
2
3316
10
5224
2377
4099
8
5141
7
1352
1526
9956
3
4311
4562
1289601
444571
9
2193
297066
12459
673
2285
1093