1594
1
1234
1235
1338
2195
3
1059
2696
2
1510
2949
0
1382
3926
14
108797
1927
1015
1812
6781
297066
1458
61216
645
1679
1268
2669
913
1162
536