1301
3
1019
7
2743
4
888
2
3339
1
806
1386
0
1009
17434
9
1211
349
429
2263
849
1814
5
1065
917
2494
3185
3326
1282
1857
1497
1574
854
744
3767
1061
1344
1050