4477
3
7576
31
1688
4
23936
12
487
1
450
2
1081
898
528
0
4097
6
749
392
794
8
29202
1598
875
2642
949
1534
1028
918
4919
1996
1412
1235
1575
1937
1269
2378
9