101
1
405
1416
3
1229
5
663
738
108
2203
4
2190
73
87
640
1303
345
2
1109
894
853
0
1347
1543
1891
1429
1642
2986
1160
679
776
494
1616
2469
6
2438