2562
2
2110
1
1276
2403
3
1199
1371
1671
1469
1668
2732
1891
1535
2251
1039
1182
845
2840
992
1375
1331
572
1502
402
0
1679
4562
10
2309
2188
4
870
2096
2322