493
2
326
1
553
364
365
616
1930
397
1058
5
1210
1308
3
992
524
1549
4
3635
8
455
935
0
1385
366
3017
2814
924
446
874
984
1185
371
404