3649
5
3297
12
1123
1
1372
1812
2322
4
2786
1001
0
888
4187
10
2732
2
1013
6676
1431
1393
123674
35
980
24337
22
3696
8
920
1161
592
673
1185
1777
718
2505
213
3
3573
1162