1996
1
3025
4111
2
315
649
1463
699
0
964
544
3510
2758
1622
351
729
467
968
36609
34
2198
371
1894
1267
2710
9
3149
4
975
4396
3
360784
19
5009
1937