1501
0
2275
2
2874
3
681
1824
3691
5
2809
17353
2301
1020
3092
1
1588
2881
31535
1312
3030
3492
3114
4
3510
4111
2749
2216
1587
2748
1452
633
1098
254
3929
10