1537
2
1309
0
1992
3
4551
7
2804
4
771
1
697
2669
1636
4914
1069
1569
2687
5
3706
1320
38477
34
957
2522
1293
5389
7071
2312
2620
1507
2262
2495
1295
946
1363
1411