951
1
397
619
564
2194
3
980
973
2
1458
0
2502
1498
2740
982
1397
5387
5
3539
3871
1774
2460
4
432
1927
1501
1102
3012
3046
2299
10827
9956
2496
2092
1466