3236
4
1054
0
2772
1
2860
2959
5070
19
2675
7
17333
27
3316
10
884
2
2451
2399
3835
3013
15
3254
974
2372
1835
4670
1160
915
3100
3304
5
1233
7876
2414
1780
2936
3602
3
3126