1243
2
1087
4
2328
1
925
2547
1514
3496
5
914
1552
1369
1733
3
10232
14
1133
972
2939
2261
648
758
596
450
2289
634
1465
422
1073
0
569
793
660
709
1583