2954
2
850
0
337
5151
338
398656
19
375
345
2771
2271
4
1298
3971
1
4651
3
21152
8
4724
3863
14
414
2502
5
749
1243
17391
7
1105
534
572
3126
2663
13967
596
1396
2163