5070
19
2448
2
2392
1295
1
1716
1518
1213
0
5164
5
2650
20
2689
1522
383
280
2195
1243
11153
8
2277
1668
1581
1880
2899
1382
2250
511
956
452
3765
4
2245
3
1636
2110