1880
2
1824
0
349
1020
2881
25137
1152
2339
2275
416
371
929
31535
7039
2435
3114
4
1764
968
3691
5
2190
427
69
2299
1
597
425
4111
675
456
555
317