3145
2
1927
2650
4
6517
991
0
4274
3
1306
7820
7
1500
2539
693
26447
18
3956
1
1943
362
3095
3127
10243
6724
1399
479
391
2290
2262
666
471
5065
2840
2499
5164
5