1190
2
2141
3
20634
8
6800
0
2275
19279
2668
3114
4
1129
1642
1
31535
1305
17353
802
2730
6
54
25137
2532
1824
107
1866
2272
2749
2800
55
2254
2855
1952
2659
597