515
1
2504
498
1833
2
478
2125
3
1227
5
1707
6
5926
4893
231
596
0
1768
1538
1781
908
1940
511
295
1473
1489
6282
27
1054
2629
15
2613
687
103
399
229
1209