1590
1
1539
2368
2110
1639
1588
951
1442
1093
0
802
745
2934
2
2209
3326
3
1371
693
1720
1564
1599
2456
1423
801
784
1681
1066
266
1606
2999
2349
496