17353
0
31535
2275
2
1020
1824
165
370
2041
1
55
611
2630
467
4111
798
214
1406
669
616
968
169
539
717
520
363
807
451
815
257
69