2305
441
29219
1964
372
662
1031
1853
2833
69965
202
443
31
3
4
6
5
2
1
41
272
51
899
2170203
2134282
77193
67336
29018
10891721