12958
5
8597
9
8969
0
2855
3
2730
6
2668
2
20634
8
1758
479
17730
11
1392
169211
20374
2809
334
348
3114
4
510
93
291
31535
2224
462
572
586
17
961
419694
3663
1
2275
13760