3354
5
3498
4
838
0
2949
538
2250
1
1289601
539
1045
1581
2
572
2342
2771
189326
758
985
2399
2258
2986
971
110
1310
3683
47639
974
1144
501
1486
908
2372