2210
2
325
1
76
104
3
946
1577
6
80
362
1304
442
440
451
857
423
135
2155
258
266
565
1390
0
767
1106
1569
94
1372
4
87
445
527
717
1150