504
1
121
364
704
2
753
10
353
3
438
620
1233
2055
5
932
0
345
322
1927
550
282
981
977
759
286
3008
363
923
1069
990
287
1408
276
291
679