2287
1
1812
951
1590
2322
4
980
2873
3
2786
2906
2
4096
1814
1935
24337
22
2209
1001
0
5
2392
3267
1095
4187
10
4562
1558
2082
123674
35
2562
2732
6676
12
5432
1431
604