1505
0
2358
9
2761
2
1532
1
1566
2786
5354
2100
1752
123674
35
6561
14
1660
2562
32302
6346
16
301
3562
1699
1816
3329
3412
4
951
745
1380
2934
806
2368
2234
2304
2145