3120
4
37355
13
1845
1
1828
3
1976
446
2627
7567
6
71
0
8440
2545
12459
2949
1094
2440
1497
2
684
1328
2698
13018
2576
2766
2106
1987
3035
3136
6317
1391
3517
4036