1523
2
1015
1
1694
951
2740
690
2566
3
2669
1267
564
1157
1743
0
108797
1136
5
1622
1505
1583
2951
1384
1169
4326
981
4832
1512
975
4
1536
6
3378
2169
1284
2364