327
876
308
810
3
1
374
568
551
499
1457
4
1649
2
1008
784
831
448
0
302
1021
352
1912
393
264
232
396
569
1165
728