1529
1
4572
5
3386
3
1946
2
2152
0
777
3132
2163
2254
582
2719
623
2449
1350
2427
2468
1825
989
2327
11
2499
693
2884
1711
1660
1681
951
1713
4
1558
1265
1691