2502
5
433
0
89
5368
2535
2
688
810
1668
1977
2259
1
1723
432
571
2551
3
76
1823
1616
1205
2121
174
471
346
581
10941
1129
2101
693
507
102
605