526
0
1515
2
1309
1
1209
3
567
914
1431
265
3215
7
8893
6423
9
1874
15
1995
11
1594
3381
5
6703
10
497
923
510
733
118
238
629
431
2964
2747
676
2603
4
1426
409