2299
1
1129
0
1291
1996
3025
4111
2
315
649
1463
699
964
2461
20
544
3510
2758
1622
351
729
467
968
36609
34
371
1894
1267
3149
4
975
3442
5009
1937