503
1
1916
2
308
575
971
365
305
600
2748
4
89
812
3
1778
41
0
250
980
235
355
1040
292
240
770
728
1053
684
233
1813
762
826
329