1289
2
814
3
3154
6510
6
3946
4
3760
3480
5
1574
1
5617
383
1285
2366
1343
0
1053
2105
2113
3430
839
2168
331
999
2301
1961
12590
1276
804
339
392
1861