1997
2
2730
6
105290
0
1824
2657
3
1880
2668
458
1949
11881
979
17353
448
376
20634
8
427
846
631
1343
464
3203
10
2189
31535
295
2683
255
3114
4
2855
3092
1
349