32302
0
2476
2
1665
9956
3
2580
2354
4
994
1332
3008
803
20850
5
365
1452
1
2140
533
2601
3942
3262
564
774
657
1889
418
1947
11