1501
1
925
6968
5
2207
2
11611
3025
1344
0
2819
2306
964
4309
2443
3234
7
1860
1869
646
814
3116
1550
2113
521
1129
2321
2919
1418
503
1343
1126
848
2693
3