582
0
2534
2
451
2505
4099
8
1011
3
1245
1
1554
1015
766
370
873
3354
3172
1038
2370
3835
5
345
3400
223
742
3518
1451
1763
392
1220
197
2748
7
2522
1668