12590
0
980
2221
3
2143
653
964
1
1860
2
1337
17730
11
392
1008
322
2330
20634
8
860
3632
5
999
2395
2334
422
518
6260
2301
628
383
804
2189
819
440
798