1423
1
1564
123674
35
1446
2698
3629
4309
2
1075
1055
432
0
2414
1506
2194
1495
685
574
2323
9
1289601
4
1175
895
38477
34
370
36905
608
873
4198
815
7793
2977
3546