1681
1
2563
4
1654
2
1114
1313
1155
2801
2235
6
2107
2653
1510
749
743
1469
675
1356
458
4410
24
8833
0
1347
686
514
631
2298
7
983
747
1126
3487
2207
771