1295
1
2650
20
280
1275
1585
2
1583
2250
3461
4
1505
297066
0
1844
1512
2773
1673
3683
1422
3
2740
1149
638
2392
1759
851
4915
1622
1589
1347
1581
1523
2382
2951