2313
1
2075
4821
2
3159
0
2489
2524
103
319
1457
1386
332
2061
3
1298
504
467
592
2661
1522
2059
5430
2439
749
3168
712
1070
323
919
789
2332
3366