1516
1
2955
2
1708
1256
1750
2897
5
1077
1543
1923
13159
10
1292
2748
6
5009
0
3003
4
2023
2334
1302
1317
3650
3
274
1229
3171
2296
1557
415
458
365
509
322
479