1331
1
2562
2
1891
2110
2251
1671
2096
402
0
1469
1276
1417
5151
2911
9
1668
4651
3
1535
21152
8
1039
1182
2082
845
2840
992
1199
1375
572
1502
1371
1679
2676