2579
2
1650
1
1623
1431
3770
1504
3000
6
2478
2271
4
1555
4684
3024
3
260
0
1007
1458
1889
2041
2313
2075
4821
983
1443
319
1297
1386
1542
2061
931
1298
2661