4820
2
2855
3
3442
20634
8
4396
2461
20
2730
6
169211
11
282572
0
2125
1
2526
528
2668
979
543
1227
1320
150
581
2189
180849
2493
2069
625
1146
2990
1323
383
1285
1343