1386
294
1540
326
2002
424
1386
294
1085
230
1232
261
4004
848
2156
457
616
130