1501
1
6968
5
11611
925
730
1126
2059
9807
2
565
0
1671
9244
2819
629
1883
1192
1983
2089
3359
1208
530
4
661
637
3082
2207
217
417
1710
339
2521