381
0
2881
2
31535
2901
428
2250
3114
4
968
3510
4111
2749
1
2748
1452
1098
52
297
504
3047
10
303
326
2546
4694
7
409
361
404
416
2076
387
172
16840
15