2472
3
1749
1
662
0
2272
417
1976
2
646
263
2372
2982
3795
4820
2855
3442
650
447
544
20634
8
4396
1250
2799
571
2461
20
2730
6
169211
11
775
282572
2125
5455
2526