1529
1
2258
237
0
1225
629
1660
1681
984
2328
3
1009
2365
4
2886
4285
4179
978
2392
1000
1873
2
2152
1690
2921
5
2163
551
1449
718
2189
1558
1746
1423
3576