300
1
1365
701
5
1016
2
976
1024
6
1207
981
343
1269
0
1227
573
1029
2007
1820
1031
1176
993
893
1326
2166
1377
8926
1461
1198
3479
1512
1325
4
1106
1378