20634
8
4396
3
1671
1
282572
0
2710
9
2275
2
2224
433
539
169211
11
295
407
2526
2337
350
918
419
427
4820
448
2299
392
3114
4
25137
303
376
268
31535
413
12958
5