2209
3
1844
2
1529
1
4572
5
3386
894
0
1946
2152
777
3132
2163
2254
582
2719
623
2449
2468
2683
1825
989
2327
11
2499
2884
1711
1660
1541
1681
951
1558
2797