19279
2
2275
1518
1
408
0
2327
383
358
3691
5
2809
631
685
2301
1152
2190
3092
303
31535
18385
637
536
451
948
3114
4
3510
4111
1936
2749
1999
2748
1452