10293
5
1931
1
1543
2
1814
4
510
3162
3
1643
1969
1343
2972
2762
2029
278
1995
2650
2944
19944
3669
7
592
0
4002
2631
1246
3070
1609
1355