1213
2
1381
4
1677
1
2136
3
2698
904
2943
7
503
1396
1214
0
486
1176
3387
5591
17
705
775
863
617
6
1570
1221
1180
2233
629
1225
9
1862
2173
5
3103
3158
2346
1236