5590
2
1316
4
764
0
1602
2013
1751
799
1
2532
5147
398
2136
3
2105
422
1189
2286
3327
4304
5
1043
2149
358
3481
9
2570
1766
1910
12749
15
347
1572
3037
1474
4107