415
0
1045
456
3559
1
1557
1661
602
722
410
948
467
2710
9
787
1161
4396
3
846
964
668
360784
19
381
1101
3449
11483
8
1931
2
2161
195
2490
4455
1893
2328