552
0
896
1
1232
1009
2992
3659
14
1578
1603
401
1649
269
1238
546
1602
2
1297
2328
5313
655
719
2121
4
1033
396
376
422
412
814
267
432
2522
2941