323
0
601
969
658
802
388
931
1095
1
734
1904
1022
423
2399
1834
1294
1065
2121
1475
2
2562
3918
3
1763
536
1669
2184
581
1483
3336
945
2234
4
5224