23128
16
4590
7
29522
22
1030
295
6544
6
1019
1839
1594
1
709
375
345
642
429
1209
1292
2
1240
2734
1235
2551
5
3402
3918
4
3037
3
7681
8
4244
907
1885
689
2499
879
2887
2632
3786
2881
3790
3911
2351
4453
2153
1618