1383
2
1026
3
1282
1
1642
5
1680
1851
15
1468
4
1753
949
9883
2265
2553
701
2597
2561
1420
3681
1305
8
1161
6
1617
1238
1199
1317
1574
1544
929
2316
954
3106
698
0