1245
2
4363
7
775
0
964
1
814
521
2334
2296
650
2470
417
1070
1129
17730
11
1733
1411
1385
669
395
2474
1889
1655
625
1928
1142
1587
1124
1238
399
646