525
0
915
1
2546
802
2658
785
5155
8
14492
3650
3
1842
2
4017
4
3929
10
1616
6370
5
653
1446
2450
2190
2564
20634
1235
1463
2306
7334
909
896
2076
2141
1375
1543