2372
2
1006
1
1557
6
1291
2982
3
1374
646
0
509
3795
3815
544
543
1665
1448
775
1129
2470
1392
1716
1193
7328
553
493
1421
1848
2710
9
5455
650
573
661