842
0
1448
3
1358
4
1266
1517
1
643
1278
2
4003
23
2575
1312
1819
5
5447
10
564
899
2976
621
4921
2665
1213
749
619
2610
14
9484
531
2237
604
783
696
830
422