394
1
642
60
301
908
4
1408
3
290
81
1214
297
1594
527
0
82
1003
2
76
1620
5
990
1683
935
599
255
263
981
401
1383
368
1183
1090
868
511