1033
0
1212
272
2949
577
1324
1400
883
536
1069
1
1055
1133
1458
131589
61216
645
1028
2219
2
721
1494
1059
545
1929
3
2073
2190