15482
15
1089
1
2461
20
3287
646
0
480
3116
543
1506
2361
5012
4
1392
399
1267
661
375
2000
875
436
440
417
3
1976
2
322
2870
2082
11
1209
1577
862
1054