629
0
1380
1017
2982
3
2104
1
1816
1494
1194
423
883
504
4506
2
3252
1622
1252
458
1416
6617
1681
3001
5440
8
611
1048
1431
575