416
1
733
2640
3
869
380
92
669
2
2283
5
471
481
209
88
504
233
844
387
3606
1147
1429
104
1048
0
1630
548
69
877
798
517
67
725