2255
2
1601
3
928
1
1248
960
0
2776
2316
1583
1585
3461
4
2583
7
2041
4915
1589
1347
2382
2440
1364
1075
3063
4358
6
1346
2082
2099
4309
2025
1749
1866
534
1380