1505
0
3354
5
2761
2
1380
1532
1
5354
2100
6561
14
1660
2562
2358
9
301
3562
951
1699
1087
1816
3329
3412
4
1015
496
745
1606
2368
1289601
467
2304
8527
123674
35