1197
1
3013
7
818
0
2605
9
1910
2
1329
1178
3795
8
1453
3
4667
2247
5
1378
1801
963
2563
969
2214
764
2431
4
1097
701
1165
922
1313
3326
5960
18
1026
1752
8121