23123
16
1027
4581
7
29513
22
294
1017
2060
2
1593
1
708
201
476
3
4006
4
5808
13
189
1061
1472
1155
270
380
251
291
1734
1310
1608
1406
1498
1528
1062
709
447
710
688
775
337
344
324
493
246
320