2472
3
1749
1
662
0
2272
928
263
2461
20
417
1976
2
646
2372
2982
3795
2064
830
650
447
282572
544
1421
2697
5
2493
2799
571
3116
1563
1054
775
5455
1250