2277
0
2466
5
1522
2983
2
4291
4
2478
1
1564
658
3012
2468
3
23802
9
880
3151
894
5147
346
19783
2190
4759
2189
4034
1539
1348
3125
15
5055
444571
636
3854