1101
0
693
2073
1
410
543
953
269
9575
8
668
846
2275
2
584
1319
1125
3691
5
2809
17353
2490
325
451
820