1282
1
1812
2322
4
3078
3180
2786
1935
2
951
2209
2710
1001
0
1590
5
2392
3326
3
4187
10
123674
35
2562
2732
1168
6676
12
1431
739
5950
5367
2999
833
4096
980
1289601