1539
1
1233
1564
2
946
3519
9
1960
2598
1209
2207
0
5226
5
907
2992
3
2132
1399
1587
1795
1558
2318
1622
1347
2542
2528
2622
6
3587
1348
17970
15
1401
685
3942
3629