3092
1
303
31535
0
3114
4
3510
2
4111
2990
6
2749
2748
1452
2189
2493
180849
1098
2125
2526
3
116
3203
10