504
0
909
41
884
584
461
110
109
1312
2975
606
168
804
688
490
808
1159
750
974
3310
5368
757
516
1183
2238
1
1420
1263
492
843
433