1073
2
1033
1
2199
3
427
0
8995
1630
2860
15
409
3777
637
3449
4
381
445
1188
2143
3559
2936
2490
77
1101
315
372
407
456
505
401
750
2702
226
11920
17