2626
1
2272
1985
2
621
0
542
1755
1033
106
1225
4235
3738
5
618
120
1239
11153
8
237
469
1397
706
272
2649
5151
3267
4
2763
302
2650
20
2556
1618
2462
3
4321