1265
2
1542
4
2188
1309
3
4367
1774
2376
2534
3372
15
4928
6
748
372
0
578
327
1
660
2431
2800
9
233
414
560
1065
1147
377
1119
699
772
631
1351
410
72006