2558
1
1423
0
2079
3
1407
2
3060
20
2678
10
1780
3484
1754
1343
3036
2379
449
991
1237
4919
8
2441
1862
2099
404
1169
284
1056
1254
6435
7
1233
5551
6
3285
910
949