1507
2
17039
11
2578
3
1030
4
1700
8
2042
9
293
0
1269
7
1136
4460
1728
343
2985
1890
1333
252
1
1373
943
1299
740
2133
766
875
386
1161
868
2060
537
1471
5
349