1404
1
1094
2
4531
3
1501
1229
2129
2341
509
0
1022
3564
543
1979
9
1129
1306
2119
4179
5
2271
4
2016
1928
5031
1664
5455
1454
2000
2062
964
745
1223
11534
27
2346