1436
0
213
505
2121
4
670
1629
326
383
304
750
957
4940
5
846
31535
637
455
1045
409
456
1939
668
2152
722
2190
1
3653
2
2881
1161
2730
6
5875
1557