2445
3
1240
0
2095
4
3498
2738
1
796
315
2312
2
1923
1073
2554
2634
282572
2114
1630
2199
973
2069
3894
6
256612
4669
1124
2830
7
177
2860
15
1033
492
3777
2246
1918