2110
1
1671
2562
2
1039
2251
1182
1502
1599
2096
1417
1276
1469
1668
1375
572
1371
1891
1535
3
992
845
1199
2840
402
0
1679
1331
1162
870
2403
4311
1684