10183
14
2710
1
2395
6
741
0
1288
1506
4
1289601
2580
2
1348
2897
2126
3841
3
2534
1543
34959
18
2453
2550
3372
2044
1554
3364
2139
8162
1802
1415
1793
1814
3186
549
1995