987
1
1678
212
1448
2
1129
0
1665
2982
3
1231
2372
1587
775
1392
650
447
1132
1566
571
3134
964
662
935
553
493
845
714
2149
1470
1049
383
3615
14