630
1
956
2
1334
3
360
2543
4
299
1720
6
11245
777
538
374
510
472
0
504
1001
773
746
329
826
761
232
684
291
1053
727
239
770
736
41
89