2102
0
2940
1
9817
1827
796
6
1583
766
2911
9
2550
2
978
575
1494
2649
237
1012
3337
5
4032
3
101569
1225
1376
1101
1120
2005
4438
114240
45
5771
10
868
467
542
1310