396
504
594
3912
576
4710
528
374
455
417
690
459
30717
23310
21492
19343
1554267
14972
1392148
13396
1219144
11880
10400
8720