1131
0
1922
1
953
390
729
2727
5
968
1176
547
543
2190
1310
1267
1257
3149
4
1642
1513
5262
10
943
1209
448
859
2694
3
2073
2551
1428
1578
2
573
2317
2809