2300
2
106
0
2632
5
1511
1
2238
2668
4325
15
1942
9
383
2207
3371
3
773
272
1793
930
3788
3863
14
2402
3629
194
67688
66
4160
4
4187
10
1875
1107
444571
1519
6916
237
1663