957
1
2804
4
1636
3
1025
666
2669
2
1569
1320
1662
771
2620
2312
0
2522
3706
5
2623
2262
2630
951
1507
5732
1178
1472
2495
2080
2047
592
2784
2687
2213
1451