2901
1
2254
2055
2
1211
2294
2468
3
1051
2781
2921
5
12459
1449
0
2082
987
1681
83
946
608
2209
1946
685
2512
1394
785
1396
3386
383
610