2600
5
1976
2
2493
1
1894
49165
7
2191
2645
0
7756
3
477
1649
2431
2337
3123
1780
499
4895
8
475
2693
1431
419694
9
909
889