2490
0
403
852
1
249
116
2546
17353
31535
448
1282
430
19890
951
3327
2
4111
321
602
1973
580
588
578
273
454
1448
1943
2142
2143
281
288
484