2553
10
1183
2
5051
24
943
1688
1
1390
4
2899
2154
3
1222
1854
5
913
2970
7
512
2721
713
781
1412
490
1204
3422
5810
17
872
1230
0
1228
1578
626
6
1236
9
638
2253
1201