409
0
663
637
2143
1045
992
4111
2
3389
5
1009
422
413
2201
11
722
471
2490
4015
319
1610
772
846
771
1130
1
2702
7952
787
1352
1101
2176
509