2102
0
2940
1
9817
1827
796
6
766
2911
9
1583
2550
2
4032
3
237
3337
5
1101
1120
101569
114240
45
2159
1017
1875
3315
5771
10
1494
585
5252
4894
8688
3995
660
1447
284