583
2
1598
1379
1
1535
3
4926
5
822
0
1425
1723
1518
6236
10
951
1694
5592
8
1069
1174
2735
2195
1492
734
1857
1931
3041
3206
515
1238
2118
5829
22
2725
2411