2522
2
2219
4
951
1
19944
2502
841
159
2100
619
1428
4884
6
564
1373
1364
2740
2245
3
2134
2189
5375
0
3125
5
2495
2629
1196
4435
3546
469
1485
3539
6200
3014
20