663
0
637
2143
1045
992
4111
2
1009
422
413
2201
11
722
471
2490
319
1610
4940
5
846
771
13159
10
2702
7952
1
787
1352
1101
509
684
2163
407
408