4111
532
287
612
349
542
323
7727
4411
3112
243
539
21966
16600
14591
13170
10052
972263
8744
8700
828148
717142
67611
6620