12958
5
8597
9
2809
2
31535
0
479
8969
572
1758
7039
419694
1281
1
348
3114
4
3092
510
2275
93
291
2224
462
961
1392
334
3663
5590
6333
2499
492
543
17730
11