1812
1
951
1590
2322
4
31371
64
980
2873
3
2786
123674
35
2906
2
4096
1814
1935
24337
22
2209
1001
0
5
2529
7
615
2392
2562
3267
2430
1095
4187
10
4562
1558
2082
2732
1806