2322
4
1812
1
4309
3
615
945
980
2786
24337
22
2906
2
1001
0
1475
4506
944
3117
8
4954
2817
6
741
3267
967
1929
20850
5
2498
2544
4187
10
1338
4562
1558
2082
2732
2114