526
0
1516
2
1309
1
1210
3
567
915
1432
266
3215
7
8895
6423
9
1874
15
1995
11
1594
3381
5
6703
10
498
923
511
734
120
238
629
431
2964
2747
677
2603
4
1426
409