2275
2
31535
0
1551
25137
2881
2265
1098
391
2749
1
968
3114
4
470
165
2299
4111
1880
1897
1463
1023
3510
2758
729
2006
55
1267
3149
273
381
661
2093