1438
1
2084
1504
2
2274
1054
1923
3
292
0
77
869
2135
843
1131
322
370
837
510
1783
4
2710
8
1841
7
459
283
853
2299
4962
444
577
2115
907
1967