1976
2
2982
3
2275
2194
467
0
7334
4
2576
883
1
31535
2708
999
3114
2604
1824
1642
19279
2076
11881
775
544
2697
5
2097
4513
2016
509
3063
25137
2727
785
650